Welcome to python!

3.07 案例:简易餐厅结账

为餐厅开发一个简易的结账系列(以3-5种菜品为例):

商品信息包含:

菜品编号 菜品价格 菜品名字 (使用不同变量保存)

1、 提示用户输入菜品编号和数量,然后显洋总价;

2、 提示用户输入付款金额,进行核算。

num1="1001"

price1=35

name1="爆炒猪肚"

num2="1002"

price2=15

name2="客家豆腐"

num3="1003"

price3=30

name3="红烧排骨"

#提前声明变量保存价格和名称

price=0

name=""

num=str(input("请输入菜品编号:"))

count=int(input("请输入购买数量:"))

if num==num1:

price=price1

name=name1

elif num==num2:

price=price2

name=name2

elif num==num3:

price=price3

name=name3

else:

print("你输入的菜品不存在,请确认")

amount=price*count

print("你购买的是:",name,",单价",price,"元,数量",count,"份,金额",amount)

money=float(input("------请输入付款金额:"))

if money > amount:

print("------付款",money,"元,找零",amount-money,"元!")

返回值:

请输入菜品编号:1002

请输入购买数量:3

你购买的是: 客家豆腐 ,单价 15 元,数量 3 份,金额 45

------请输入付款金额:100

------付款 100.0 元,找零 -55.0 元!